<?php
//准备测试数据；
$all_data=array(
    1=>array('学PHP，冲击月薪1000+你也可以！'),
    2=>array('传智博客PHP项目答辩，群雄竞技牛人辈出'),
    3=>array('夏超激情ajax公开课与你相约'),
    4=>array('学PHP编程，不做孬种程序员！'),

);
//获取当前文章ID；、
$id=isset($_GET['id'])?intval($_GET['id']):1;
//计算上一张文章的id；
$id_prev=$id-1;
$id_next=$id+1;
if($id<1)$id=1;
if($id>4)$id=4;
if($id_prev<1)$id_prev=1;
if($id_next>4)$id_next=4;
//判断cookie中是否存在history记录；
if(isset($_COOKIE['history'])){
    $cookie_arr=explode(',',$_COOKIE['history'],4);
    //遍历数组；
    foreach ($cookie_arr as $k=>$v){
        $cookie_arr[$k]=intval($cookie_arr[$k]);
        if($v==$id)unset($cookie_arr[$k]);
    }
    //当数据元素达到4个删除第一个；
    if(count($cookie_arr)>3) array_shift($cookie_arr);
    //当当前访问的文章的id添加到数组末尾；
    $cookie_arr[]=$id;
    setcookie('history',implode(',',$cookie_arr));
}else{
    $cookie_arr=array($id);
    setcookie('history',$id );
}
$data=$all_data[$id];
$data_history=array();
foreach ($cookie_arr as $v){
    if(isset($all_data[$v])){
        $data_history[$v]=$all_data[$v][0];
    }
}
//清除历史
if(isset($_GET['action'])){
    if($_GET['action']=='clear'){
        $cookie_arr=array();
        setcookie('history','',time()-1);
    }
}


require ('article_html.php');